// 推荐方式:
// let arr: number[] = [1, 2, 3, false]

// arr.push('123')

// 另一种写法(不推荐):
// let arr: Array<string> = ['1', '2', 'false']

// 定义数组的接口(不推荐)
// interface Iarr {
//   [index: number]: number
// }
// let arr: Iarr = [1, 2, 3]

// 以arguments为例:

// 伪数组:
// interface Iargs {
//   [index: number]: any
//   length: number
//   callee: Function
// }
// function fn() {
//   // IArguments是typescript中内置的接口
//   let args: IArguments = arguments
// }

const lis = document.getElementsByTagName('li')
